37. 总结

要记得经常练习!以下提供了些免费网站,供你练习在本课学习到的技能!

以下复习了本课内容。我们非常理解学员在刚入门时想要多加练习的心态,尤其是考虑到后续内容可能更加复杂,所以我们准备了一些免费网站,供对练习有需求的学员使用。我们鼓励学员充分利用这些免费资源,尤其是 HackerRank Codewars 。这不仅仅是为了从该课程毕业,更是为未来的求职增分。建议注册这两个网站,充分利用上面的资源去帮助你掌握 python!我初学编程时就对这两个网站非常着迷,在上面找到我需要的所有练习,对我的帮助非常大。学到后面,遇到的问题会越难,但不用担心,这些网站也有针对高阶技能的资源,供高级软件工程师使用。编程快乐!

本课总结

本课内容非常多,以下是重要概念的复述,希望你能记住!

数据结构

Python 自带一些数据结构,在编程时会经常使用到,请看以下表格:

Data Structure Ordered Mutable Constructor Example
int NA NA int() 5
float NA NA float() 6.5
string Yes No ' ' or " " or str() "this is a string"
bool NA NA NA True or False
list Yes Yes [ ] or list() [5, 'yes', 5.7]
tuple Yes No ( ) or tuple() (5, 'yes', 5.7)
set No Yes { } or set() {5, 'yes', 5.7}
dictionary No Keys: No { } or dict() {'Jun':75, 'Jul':89}

算术、比较、逻辑运算符

同时,你也学习了以下第一张表格里的算术运算符和第二张表格里的逻辑运算符。非常棒!

算术运算符

比较和逻辑运算符

布尔型、比较、逻辑运算符

布尔数据类型存储的是值 True False ,通常分别表示为 1 0

通常有 6 个比较运算符会获得 bool 值:

比较运算符

Symbol Use Case Bool Operation
5 < 3 False Less Than
5 > 3 True Greater Than
3 <= 3 True Less Than or Equal To
3 >= 5 False Greater Than or Equal To
3 == 5 False Equal To
3 != 5 True Not Equal To

你需要熟悉三个逻辑运算符:

Logical Use Bool Operation
5 < 3 and 5 == 5 False and - Evaluates if all provided statements are True
5 < 3 or 5 == 5 True or - Evaluates if at least one of many statements is True
not 5 < 3 True not - Flips the Bool Value

要详细了解 George Bool 如何改变了这个世界,请参阅 这篇文章 !

现在你已经学习了多种基础技能。接下来的课程进展会较快,主要是帮助你熟悉一些在日常工作中会常用到的编码做法,同时也帮你为后续完成项目做准备!